package com.quad.innovators.salesease.model.vo.warehouse;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;

import java.time.LocalDateTime;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * @author : shanshan.li
 * @createTime : 2025/4/3 10:51
 * @Version : 1.0 
 */
@Schema(description = "车辆带货信息对象")
@Data
@JsonInclude(JsonInclude.Include.NON_EMPTY)
public class VehicleBringGoodsVO {

    @Schema(description = "code")
    private String code;

    @Schema(description = "车牌号信息")
    private String licenseNumber;

    @Schema(description = "检验状态")
    private Integer examineResultType;

    @Schema(description = "多余数量")
    private Integer manyNumber;

    @Schema(description = "少于数量")
    private Integer lackNumber;

    @Schema(description = "出车数量")
    private Integer saleNumber;

    @Schema(description = "回车数量")
    private Integer returnNumber;

    @Schema(description = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;
}
